
(function() {
    "use strict";
    // custom scrollbar

    $("html").niceScroll({styler:"fb",cursorcolor:"#23a8f5", cursorwidth: '6', cursorborderradius: '0px', background: '#424f63', spacebarenabled:false, cursorborder: '0',  zindex: '1000'});

    $(".left-side,.aside-wrapper").niceScroll({styler:"fb",cursorcolor:"#23a8f5", cursorwidth: '3', cursorborderradius: '0px', background: '#424f63', spacebarenabled:false, cursorborder: '0'});


    $(".left-side").getNiceScroll();
    if ($('body').hasClass('left-side-collapsed')) {
        $(".left-side").getNiceScroll().hide();
    }
    

   function mainContentHeightAdjust() {
      // Adjust main content height
      var docHeight = jQuery(document).height();
      if(docHeight > jQuery('.main-content').height())
         jQuery('.main-content').height(docHeight);
   }

   //  class add mouse hover
   jQuery('.custom-nav > li').hover(function(){
      jQuery(this).addClass('nav-hover');
   }, function(){
      jQuery(this).removeClass('nav-hover');
   });

   jQuery('.main-content').click(function(){
       
   });
   
   jQuery('.avatar').click(function(){
      $('.avatar_show').toggle();
   })
   $(document).click(function(event) {
    if (event.target.id != $('.avatar').selector.substring(1)) {
      $('.avatar_show').stop().hide();
    }
  });
   $('.avatar').click(function(e) {
    e.stopPropagation();
  });
	
   // Menu Toggle
   /*
   jQuery('.toggle-btn').click(function(){
       $(".left-side").getNiceScroll().hide();
       
       if ($('body').hasClass('left-side-collapsed')) {
           $(".left-side").getNiceScroll().hide();
       }
      var body = jQuery('body');
      var bodyposition = body.css('position');

      if(bodyposition != 'relative') {

         if(!body.hasClass('left-side-collapsed')) {
            body.addClass('left-side-collapsed');
            jQuery('.custom-nav ul').attr('style','');

            jQuery(this).addClass('menu-collapsed');
            jQuery(this).find('i').removeClass('icon-shouqi').addClass('icon-shouqi-copy');

         } else {
            body.removeClass('left-side-collapsed chat-view');
            jQuery('.custom-nav li.active ul').css({display: 'block'});

            jQuery(this).removeClass('menu-collapsed');
            jQuery(this).find('i').removeClass('icon-shouqi-copy').addClass('icon-shouqi');            

         }
      } else {

         if(body.hasClass('left-side-show'))
            body.removeClass('left-side-show');
         else
            body.addClass('left-side-show');

         mainContentHeightAdjust();
      }

   });*/
   
   /*
   jQuery(window).resize(function(){

      if(jQuery('body').css('position') == 'relative') {

         jQuery('body').removeClass('left-side-collapsed');

      } else {

         jQuery('body').css({left: '', marginRight: ''});
      }
   });  */ 

   // icon划过浮层tips
   $('[icontip]').hover(function(data){
       data = $(this).attr('icontip');                
       $('body').append('<span class="icontip bottom">'+data+'</span>');
       var iHeight = $('.icontip').innerHeight();
       var iWidth = $('.icontip').innerWidth();
       $('.icontip').css({
           top:$(this).offset().top-iHeight,
           left:$(this).offset().left-iWidth/2+10,
       });
   },function(data){
       $('.icontip').remove();
   });
   
})(jQuery);

/*弹窗信息提示框*/
function showTips(str){
	var doc=document;
	var timer=null;
	
	//如果提示框已被创建，则只改变文本内容，否则创建提示框
	if(doc.querySelector(".tips")!==null){
		doc.querySelector(".tips span").innerHTML=str;
		doc.querySelector(".tips").style.display="block";
	}else{
		var body=doc.querySelector("body"),
			tips=doc.createElement("div"),
			span=doc.createElement("span");
		
		//设置提示框样式，并将节点插入到body中
		tips.style.cssText="position:fixed; top:0;z-index:9999; width:100%; height:100%; background-color:rgba(0,0,0,.5);color:#23a8f5;";
		span.style.cssText="max-width:60%;padding:30px 50px;border-radius:2px;background-color:#fff;position:relative;top:50%;transform:translateY(-50%);margin-left:auto;margin-right:auto;box-shadow:0 0 20px #000; display:inline-block; text-align:left;";
		span.innerHTML=str;
		tips.appendChild(span);
		tips.className="tips text-center";
		body.appendChild(tips);
		
		//点击时隐藏提示框
		tips.onclick=function(){
			clearTimeout(timer);
			this.style.display="none";
		};
	};
	//3秒后自动隐藏提示框
	timer=setTimeout(function(){
		doc.querySelector(".tips").style.display="none";
	},3000);
};

